// 引入原始的axios，然后配置
import axios from 'axios'
import router from '../router'
// 引入前缀
import { API_URL } from './apiUrl'
const Axios = axios.create({
    // 公用的前缀
    baseURL: API_URL,
    timeout: 1000
})

export default Axios


// Axios.interceptors.request.use(config => {
//     // 除了login以外的请求，都带上token，证明是合法的用户
//     if (config.url != '/userlogin') {
//         if (localStorage.getItem('userInfo')) {
//             let token = JSON.parse(localStorage.getItem('userInfo')).token;
//             // 设置请求头，携带token
//             config.headers.authorization = token;
//         } else {
//             console.log('没登录');
//             // 如果localStorage中没有数据，说明没有登录，跳转到登录页
//             // router.push('/login')
        
//         }
//     }
//     return config
// })
// // 响应拦截器
// Axios.interceptors.response.use((response) => {
//     console.log('请求成功响应了');
//     // 成功时做的事
//     // console.log('我有数据了！');
//     // config就是响应，后台给的所有的东西
//     // console.log(12111,response);
//     return response.data;
// }, error => {
//     // 失败时做的事
//     return Promise.reject(error);
// })

